 50  63  95  15  75  27  93  72  71  62  48  58  89  26  47  88  40  57  64  18 